[IA64] Dummy emulation of SAL INFO sal calls.
authorawilliam@xenbuild.aw <awilliam@xenbuild.aw>
Fri, 31 Mar 2006 21:04:16 +0000 (14:04 -0700)
committerawilliam@xenbuild.aw <awilliam@xenbuild.aw>
Fri, 31 Mar 2006 21:04:16 +0000 (14:04 -0700)
Signed-off-by: Tristan Gingold <tristan.gingold@bull.net>
xen/arch/ia64/xen/dom_fw.c

index 200bcb58ae9e00816e4dd8623ddace8cf649e5f3..07a8affaefaaa17678075fe78a1fb8d499a8943e 100644 (file)
@@ -157,13 +157,17 @@ sal_emulator (long index, unsigned long in1, unsigned long in2,
                printf("*** CALLED SAL_SET_VECTORS.  IGNORED...\n");
                break;
            case SAL_GET_STATE_INFO:
-               printf("*** CALLED SAL_GET_STATE_INFO.  IGNORED...\n");
+               /* No more info.  */
+               status = -5;
+               r9 = 0;
                break;
            case SAL_GET_STATE_INFO_SIZE:
-               printf("*** CALLED SAL_GET_STATE_INFO_SIZE.  IGNORED...\n");
+               /* Return a dummy size.  */
+               status = 0;
+               r9 = 128;
                break;
            case SAL_CLEAR_STATE_INFO:
-               printf("*** CALLED SAL_CLEAR_STATE_INFO.  IGNORED...\n");
+               /* Noop.  */
                break;
            case SAL_MC_RENDEZ:
                printf("*** CALLED SAL_MC_RENDEZ.  IGNORED...\n");